package com.baihan.angus.app.game.common.data_center.remote.api;

import java.util.List;

import io.reactivex.Observable;
import okhttp3.MultipartBody;
import okhttp3.ResponseBody;
import retrofit2.http.Multipart;
import retrofit2.http.POST;
import retrofit2.http.Part;

public interface UploadServer {

    /**
     * 上传文件
     */
    @POST("api/common/upload")
    @Multipart
    Observable<ResponseBody> uploadFile(@Part MultipartBody.Part file);

    /**
     * 上传多文件
     */
    @POST("api/common/uploads")
    @Multipart
    Observable<ResponseBody> uploadFileList(@Part List<MultipartBody.Part> files);
}
